curl --write-out(-w) format
#curl
応答時間の測定に
curlコマンドによるウェブアプリのパフォーマンス測定 (1) time_starttransferの仕様 - wagavulin's blog より
code:txt
http_code %{http_code}\n
size_upload %{size_upload}\n
speed_upload %{speed_upload}\n
size_download %{size_download}\n
speed_download %{speed_download}\n
time_pretransfer %{time_pretransfer}\n
time_starttransfer %{time_starttransfer}\n
time_total %{time_total}\n
https://github.com/kimiyuki/dotfiles/blob/master/curl_perform_format.txt
あとは、したのようなリクエストを羅列しておいて。
$ chmod +x reqs.sh; ./reqs.sh > out.xt
$ grep time_starttransfer out.txt
みたいにして、response time( time to first byte)を見る.
code:reqs.sh
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=world -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=go -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=ruby -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=世界 -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=yes -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=ho -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=言語 -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=噂 -o /dev/null -w @format.txt
curl -s https://nlp.abc-analytics.com?word=hero -o /dev/null -w @format.txt